53c3720339ae1720797c5559d64fc724f8aa20e8,modules/util/sync-engine/src/com/liferay/sync/engine/documentlibrary/handler/GetSyncDLObjectUpdateHandler.java,GetSyncDLObjectUpdateHandler,updateFile,#SyncFile#SyncFile#String#,524
Before Change
sourceSyncFile.setLockUserName(targetSyncFile.getLockUserName());
sourceSyncFile.setModifiedTime(targetSyncFile.getModifiedTime());
sourceSyncFile.setSize(targetSyncFile.getSize());
sourceSyncFile.setUiEvent(SyncFile.UI_EVENT_UPDATED_REMOTE);
sourceSyncFile.setVersion(targetSyncFile.getVersion());
sourceSyncFile.setVersionId(targetSyncFile.getVersionId());
After Change
Files.createDirectories(targetFilePath);
sourceSyncFile.setState(SyncFile.STATE_SYNCED);
sourceSyncFile.setUiEvent(SyncFile.UI_EVENT_UPDATED_REMOTE);
SyncFileService.update(sourceSyncFile);
FileKeyUtil.writeFileKey(
targetFilePath,
String.valueOf(sourceSyncFile.getSyncFileId()), false);
}
else {
downloadFile(sourceSyncFile, null, 0, false);
}
}
else if (targetSyncFile.isFile() &&
FileUtil.isModified(targetSyncFile, filePath)) {
downloadFile(
sourceSyncFile, sourceVersion, sourceVersionId,
!IODeltaUtil.isIgnoredFilePatchingExtension(targetSyncFile));
}
else {
sourceSyncFile.setState(SyncFile.STATE_SYNCED);
sourceSyncFile.setUiEvent(SyncFile.UI_EVENT_RENAMED_REMOTE);
SyncFileService.update(sourceSyncFile);
}